*{margin:0;padding:0;border:0;}
body{background:#3a6ea5; font-family:"宋体",Arial, Helvetica, sans-serif;}
img{vertical-align:middle}
.login_box{width:580px;height:320px;position:absolute;top:50%;left:50%;margin-left:-290px;margin-top:-160px;}
.login_box_top{background:url(login_box_top.gif) no-repeat;width:580px;height:13px; overflow:hidden}
.login_box_mid{background:url(login_box_mid.gif) repeat-y;width:580px;height:289px;}
.login_box_bot{background:url(login_box_bot.gif) no-repeat;width:580px;height:13px;}
.login_logo{float:left;display:inline;background:url(login_logo.gif) no-repeat;width:140px;height:180px;margin:26px 20px 0px 60px;}
.logo_content{float:left;width:300px;overflow:hidden;margin-top:36px; padding-left:30px;background:url(login_line.gif) no-repeat;}
.logo_content .tit{ margin:0 0 30px}
.login_input{background:url(login_input.gif) no-repeat; width:161px;height:18px;border:1px solid #ccc;padding:2px 0px 2px 4px;font-family: Arial, Helvetica, sans-serif}
.login_list li{margin-bottom:10px;display:inline;font-size:14px;width:360px;float:left; line-height:24px}
.login_list li label{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; width:65px; font-family:"宋体"; font-size:14px; }
.login_button{background:url(login_button.gif) no-repeat;width:78px;height:28px;border:none;float:left;cursor:pointer;font-size:14px;margin-left:65px;}
#code_img{cursor:pointer;vertical-align:middle; margin:0 0 5px 4px;*margin:0 0 8px 7px;border:1px solid #ccc;}
.code{ width:72px;}
.reset{margin-left:11px;}
.footer{width:280px;height:30px;line-height:24px;position:absolute;top:91%;*top:92%;left:60%;margin-left:-290px;margin-top:-160px;font-size:12px;color:#fff;text-align:center;}
.footer a{text-decoration:none;color:#fff;}
.footer a:hover, .footer a:focus {text-decoration:none;color:#f00;}